
package com.taotao.rest.controller;


import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.taotao.common.pojo.TaotaoResult;
import com.taotao.rest.service.ItemService;

/** 
 * 
*	商品详情控制层
* @author 作者  :
* @version 创建时间：2016年11月19日 下午12:44:14 <br/> 
* 
*/
@Controller
@RequestMapping("/item")
public class ItemController {

	
	@Autowired
	private ItemService itemService;
	
	/**
	 * 获取商品详情
	 * @param callback
	 * @return
	 */
	@RequestMapping(value="/info/{itemId}")
	@ResponseBody
	public TaotaoResult getItemBaseInfo(@PathVariable Long itemId){
		TaotaoResult result = itemService.getItemBaseInfo(itemId);
		return result;
	}
	
	/**
	 * 获取商品描述
	 * @param callback
	 * @return
	 */
	@RequestMapping("/desc/{itemId}")
	@ResponseBody
	public TaotaoResult getItemDesc(@PathVariable Long itemId) {
		TaotaoResult result = itemService.getItemDesc(itemId);
		return result;
	}
	
	/**
	 * 获取商品规格参数
	 * @param callback
	 * @return
	 */
	@RequestMapping("/param/{itemId}")
	@ResponseBody
	public TaotaoResult getItemParam(@PathVariable Long itemId) {
		TaotaoResult result = itemService.getItemParam(itemId);
		return result;
	}
	
	
}
 